[C] Parâmetros para printf

Publicado por Enzo de Brito Ferber (última atualização em 13/09/2010)

[ Hits: 7.951 ]

Homepage: http://www.maximasonorizacao.com.br

Download param_print.c




Mostrando um novo parâmetro interessante de printf()...

O parâmetro é o * (asterisco). Como um exemplo valem mil palavras, baixe, compile e teste.  Bem simples de entender o conceito :)

  



Esconder código-fonte

// param_print.c

/* Enzo Ferber : < enzo@veloxmail.com.br >
 * 
 * 3 set 2010
 *
 * @ Demonstrar parametro de printf '*'
 */

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define FRASES           5
#define TAM_FRASES       50

int main( int argc, char *argv[] )
{
     // matriz contendo as frases
     char frases[ FRASES ][ TAM_FRASES ];
     
     // controladores de loop e tamanho de string
     register int i, m = 0;
     
     // leitura de dados
     for( i = 0; i < FRASES; i++ )
     {
          scanf( "%s", frases[i] );
          
          if( m < strlen( frases[i] ))
               m = strlen( frases[i] );
     }
     
     printf( "\n\n" );
     // impressão de dados
     // Forma 1 - Justificado à direita
     for( i = 0; i < FRASES; i++ )
          printf( "%*s %03d %-5d\n", m, frases[i], i, strlen( frases[i] ));
     
     printf( "\n\n" );
     // impressão de dados
     // Forma 2 - Justificado à esquerda
     for( i = 0; i < FRASES; i++ )
          printf( "%-*s %03d %-5d\n", m, frases[i], i, strlen( frases[i] ));
          
     // fim do programa
     return( 0 );
}


Scripts recomendados

Exibe quantos números perfeitos foram digitados

Jogo Tetris em C - parte 2

Cor da letra

Jogo da velha, básico

ArkaPoing (arkanoid+pingpoing hehe)


  

Comentários
[1] Comentário enviado por dark777 em 10/06/2016 - 06:01h

Bom dia estava pesquisando algums livros sobre C e C++ com herança e acabei axando este topico seu porem nao entendi como funcionaria este programa vc poderia explicar melhor?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts